Accelerating the D3Q19 Lattice Boltzmann Model with OpenACC and MPI

نویسندگان

  • Alessandro Gabbana
  • Sebastiano Fabio Schifano
  • Raffaele Tripiccione
چکیده

Multi-GPU implementations of the Lattice Boltzmann method are of practical interest as they allow the study of turbulent flows on large-scale simulations at high Reynolds numbers. Although programming GPUs, and in general power-efficient accelerators, typically guarantees high performances, the lack of portability in their low-level programming models implies significant efforts for maintainability and porting of applications. Directive-based models such as OpenACC look promising in tackling these aspects. In this work we will evaluate the performances of a Multi-GPU implementation of the Lattice Boltzmann method accelerated with OpenACC. The implementation will allow for multi-node simulations of fluid flows in complex geometries, also supporting heterogeneous clusters for which the load balancing problem is investigated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of D3Q19 Lattice Boltzmann Method with a Curved Wall Boundary Condition for Simulation of Practical Flow Problems

In this paper, implementation of an extended form of a no-slip wall boundary condition is presented for the three-dimensional (3-D) lattice Boltzmann method (LBM) for solving the incompressible fluid flows with complex geometries. The boundary condition is based on the off-lattice scheme with a polynomial interpolation which is used to reconstruct the curved or irregular wall boundary on the ne...

متن کامل

Performance and Portability of Accelerated Lattice Boltzmann Applications with OpenACC

An increasingly large number of HPC systems rely on heterogeneous architectures combining traditional multi-core CPUs with power efficient accelerators. Designing efficient applications for these systems has been troublesome in the past as accelerators could usually be programmed using specific programming languages threatening maintainability, portability and correctness. Several new programmi...

متن کامل

Optimization of 3-D natural convection around the isothermal cylinder using Taguchi method

This study discusses the application of Taguchi method in assessing minimum entropy generation and maximum heat transfer rate for natural convection in an enclosure embedded with isothermal cylinder. The simulations were planned based on Taguchi’s L25 orthogonal array with each trial performed under different conditions of position and aspect ratio (AR) of the cylinder. The thermal lattice Bolt...

متن کامل

Numerical study of fins arrangement and nanofluids effects on three-dimensional natural convection in the cubical enclosure

This investigation is a three dimensional comprehensive heat transfer analysis for partially differentially heated enclosure with the vertical fin mounted on the hot wall. The thermal lattice Boltzmann based on D3Q19 method is utilized to illustrate the effects of vertical fins and nanoparticles on the flow and thermal fields. The effects of Rayleigh number and different arrangement of fins on ...

متن کامل

Simulation of Micro-Channel and Micro-Orifice Flow Using Lattice Boltzmann Method with Langmuir Slip Model

Because of its kinetic nature and computational advantages, the Lattice Boltzmann method (LBM) has been well accepted as a useful tool to simulate micro-scale flows. The slip boundary model plays a crucial role in the accuracy of solutions for micro-channel flow simulations. The most used slip boundary condition is the Maxwell slip model. The results of Maxwell slip model are affected by the ac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015